Repository navigation
Delete PackageServiceInstance on kody-runtime - #1560
Conversation
… gone. Restore runtime-worker tag v2 deleted_classes and remove the temporary stub export. Production already dropped the transferred binding in #1559, so this deploy can delete the class without Cloudflare 10061 or 10064. Co-authored-by: me <me@kentcdodds.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (5)
💤 Files with no reviewable changes (2)
Included review availability: Your plan provides up to 2 included reviews per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe PR completes ChangesPackageServiceInstance removal
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: 🔵 Low · up to The PR removes a retired Durable Object export and enables its deletion; the remaining bounded risk is inconsistent preview guidance about deployment order, which could cause migration confusion or failure. It is mergeable with explicit owner verification of the preview sequence. Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
🔎 Preview deployed: https://kody-pr-1560.kody-a99.workers.dev Worker: Mocks:
|
Intent
Finish the Durable Object cleanup after #1559. Production
kody-runtimeno longer has the transferredPackageServiceInstancebinding, so tagv2deleted_classescan apply.Summary
v2deleted_classes(top-level and preview).tools/ci/do-deletion-allowlist.jsonentry.Depends on successful production deploy of #1559: https://github.com/kentcdodds/kody/actions/runs/32245113886
Testing
npm run deploy-guardrails:check— passv1thenv2without 10070/10074v2without 10061/10064System changes
Destructive Durable Object class deletion. No user-facing API.
System recap — extends existing primitives (medium risk)
Mode: recap · Base:
main@7928ec6f· Head:2194f6c1Classification: extends — this PR deletes the retired runtime Durable Object class after the binding-only deploy.
Primitives touched
package-runtimePackageServiceInstanceand remove the stub exportChange flow
#1559 left the class exported as a stub with no binding. This PR deletes the class.
Before / after
v2deleted_classesInvariants
Protected
v1transfer / previewnew_sqlite_classesstay unchanged. Do not edittools/ci/durable-object-baseline.json.Summary by CodeRabbit
Bug Fixes
Documentation